body {
    padding-top: 46px;
}

.navbar-masthead.navbar-default {
    background-color: #373d41;
    border-color: #373d41;
}
.navbar-masthead.navbar-default .navbar-brand{color: #9a9a9a;}
.navbar-masthead.navbar-default .navbar-brand:hover{color: #ffffff;}
.navbar-masthead.navbar-default .navbar-nav>li>a{color: #9a9a9a;}
.navbar-masthead.navbar-default .navbar-nav>li>a:focus,
.navbar-masthead.navbar-default .navbar-nav>li>a:hover{color: #ffffff;}
.navbar-masthead.navbar-default .navbar-nav>.active>a,
.navbar-masthead.navbar-default .navbar-nav>.active>a:focus,
.navbar-masthead.navbar-default .navbar-nav>.active>a:hover{background: none; color: #ffffff;}
.navbar-masthead.navbar-default .navbar-toggle:focus,
.navbar-masthead.navbar-default .navbar-toggle:hover{background-color: #373d41;}
.navbar-masthead.navbar-default .navbar-toggle{border-color: #373d41;}
.navbar-masthead.navbar-default .navbar-collapse,
.navbar-masthead.navbar-default .navbar-form{border-color: #373d41;}

.breadcrumb{border-radius: 0px; margin-bottom: 0px;}

.checkbox, .checkbox-inline{}
.checkbox input{cursor: pointer;}
.checkbox span{position: relative; top: -2px; cursor: pointer;}
.checkbox-inline input{cursor: pointer;}
.checkbox-inline span{position: relative; top: -2px; font-weight: initial; cursor: pointer;}

.panel{border-bottom-width: 1px; margin-bottom: 15px;}
.panel .panel-body{padding: 15px 15px;}

/* reset end */

.margin-left-break{margin-left: -15px;}
.margin-right-break{margin-right: -15px;}
.margin-break{margin-left: -15px; margin-right: -15px;}
.margin-bottom-15{margin-bottom: 15px;}
.margin-bottom-break{margin-bottom: 0px;}
.padding-top-break{padding-top: 0px!important;}
.padding-bottom-break{padding-bottom: 0px!important;}
.padding-beautify{padding-top: 15px; padding-bottom: 15px;}

.bg-00{background: #FFFFCC;}
.bg-01{background: #CCFFFF;}
.bg-02{background: #FFCCCC;}
.bg-03{background: #99CCCC;}
.bg-04{background: #FFCC99;}
.bg-05{background: #FFCCCC;}
.bg-06{background: #FF9999;}
.bg-07{background: #996699;}
.bg-08{background: #FFCCCC;}
.bg-09{background: #CC9999;}
.bg-10{background: #FFFFCC;}
.bg-11{background: #CCCC99;}
.bg-12{background: #FFCCCC;}
.bg-13{background: #FFFF99;}
.bg-14{background: #CCCCFF;}
.bg-15{background: #0099CC;}
.bg-16{background: #CCCCCC;}
.bg-17{background: #FF6666;}
.bg-18{background: #FF9966;}
.bg-19{background: #FF6666;}
.bg-20{background: #FFCCCC;}
.bg-21{background: #CC9966;}
.bg-22{background: #666666;}
.bg-23{background: #CC9999;}
.bg-24{background: #FF6666;}
.bg-25{background: #FFFF66;}
.bg-26{background: #99CC66;}
.bg-27{background: #CC3333;}
.bg-28{background: #CCCCCC;}
.bg-29{background: #003366;}
.bg-30{background: #993333;}
.bg-31{background: #CCCC00;}
.bg-32{background: #663366;}
.bg-33{background: #CCCC99;}
.bg-34{background: #666666;}
.bg-35{background: #CC9999;}
.bg-36{background: #FF6666;}
.bg-37{background: #FFFF00;}
.bg-38{background: #0066CC;}
.bg-39{background: #CC0033;}
.bg-40{background: #333333;}
.bg-41{background: #CCCC00;}
.bg-42{background: #336633;}
.bg-43{background: #990033;}
.bg-44{background: #FFCC99;}
.bg-45{background: #993333;}
.bg-46{background: #CC9966;}
.bg-47{background: #003300;}
.bg-48{background: #FF0033;}
.bg-49{background: #333399;}
.bg-50{background: #CCCC00;}
.bg-51{background: #CC0033;}
.bg-52{background: #000000;}
.bg-53{background: #003399;}
.bg-54{background: #000000;}
.bg-55{background: #99CC00;}
.bg-56{background: #CC0033;}
.bg-57{background: #999933;}
.bg-58{background: #993333;}
.bg-59{background: #333300;}

/* beautify end */

.main-sidebar {
    background: #4a5064;
    width: 200px;
    position: fixed;
    top: 46px;
    left: 0px;
    bottom: 0px;
    overflow: auto;
    padding-bottom: 50px;
}

.sidebar-nav {
    margin: 0;
    padding: 0;
    background: #42485b;
}

.sidebar-nav a {
    display: block;
    color: #FFFFFF;
    background: #333744;
    text-decoration: none;
    padding: 10px 15px;
}

.sidebar-nav a:hover {
    color: #FFFFFF;
    background: #4a5064;
}

.sidebar-nav .sidebar-group {
    color: #FFFFFF;
    padding: 5px;
}

.sidebar-nav .sidebar-title {

}

.sidebar-nav .sidebar-title.active a{
    color: #FFFFFF;
    background: #4a5064;
}

.sidebar-nav .sidebar-item {

}

.sidebar-nav .sidebar-item.active a{
    color: #FFFFFF;
    background: #00c1de;
}

.sidebar-nav .iconfont{font-size: 12px;}

/* 左侧菜单 end */

.main-sidebar-content {
    margin-left: 200px; /* .main-sidebar */
}

/* 主要内容 end */